Are Process Modeling Languages Overly Complex?
نویسندگان
چکیده
Modern business process modeling languages such as BPMN or EPC provide users with more constructs to represent real world situations than their predecessors such as IDEF or Petri Nets. But this apparent increase in expressiveness is accompanied by an increase in language complexity. In practice many organizations choose to only use a subset of the available modeling constructs. Using a wellestablished ontology-based theory of representation, we analyze how this voluntary restriction affects the expressiveness and complexity of the resulting modeling vocabulary. We compare our empirical findings with two notation sets of the popular language BPMN – the core and full set. Our findings indicate that users are willing to accept ambiguity among modeling constructs and that the full element set of BPMN adds little expressiveness at the expense of considerably decreased ontological clarity. The findings are a first step towards an understanding of an optimal cost-effectiveness ratio for process modeling languagesboth in theory and practice.
منابع مشابه
Visually Effective Goal Models Using KAOS
Goal modelling languages are visual modelling languages. To communicate effectively ideas with a visual modelling language, one should follow some of basic principles. One is modularity, i.e. organising diagrams in manageable modules to avoid confusing the reader with overly complex diagrams. Another is emphasis, i.e. visually drawing the attention to the most important pieces of information. I...
متن کاملComplex Events in Business Processes
Flow-oriented process modeling languages have a long tradition in the area of Business Process Management and are widely used for capturing activities with their behavioral and data dependencies. Individual events were introduced for triggering process instantiation and activities. However, real-world business cases drive the need for also covering complex event patterns as they are known in th...
متن کاملProposal for an Object Oriented Process Modeling Language
Processes are very important for the success within many business fields. They define the proper application of methods, technologies and company structures in order to reach business goals. Not only manufacturing processes have to be defined from the start point to their end, also other processes like product development processes need a proper description to gain success. For example in autom...
متن کاملDeterministic Petri Net languages as Business Process Specification Language
Today, a wide variety of techniques have been proposed to model the process aspects of business processes. The problem, however, is that many of these are focused on providing a clear graphical representation of the models and give almost no support for complex verification procedures. Alternatively, the use of Petri Nets as a business process modeling language has been repeatedly proposed. In ...
متن کاملSystem Desiderata for XML Databases
There has been much progress made towards defining query languages for structured document repositories, but emerging prototypes, products, and even proposed specifications too often assume overly simplistic data models and application needs. In this paper we explore the requirements for a general-purpose XML database management system, taking into account not only document structure and conten...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007